package cn.edu.ustc.xrovers.serviceImpl;

import javax.servlet.http.HttpSession;

import cn.edu.ustc.xrovers.dao.LoginDao;
import cn.edu.ustc.xrovers.service.LoginService;

/**
 * 登陆业务层实现类
 * @author paddy
 *
 */
public class LoginServiceImpl implements LoginService {
	private LoginDao loginDao;

	/**
	 * 查找用户
	 * @param session HttpSession
	 * @param username 用户名
	 * @param password 密码
	 * @param type 用户类型
	 * @return 查找成功返回用户类型(type)，否则返回"input"
	 */
	public String findUser(HttpSession session, String username, String password, String type) {
		Object userInfo=loginDao.findUser(username, password, type);
		if(userInfo!=null){
			session.setAttribute("userInfo", userInfo);
			return type;
		}
		else
			return "input";
	}

	public void setLoginDao(LoginDao loginDao) {
		this.loginDao = loginDao;
	}

	public LoginDao getLoginDao() {
		return loginDao;
	}

}
